package homeWork.day02_5_15;
/**
 * 拆分字符串练习
 * 
 * 背景介绍:
 * 上网的时候,浏览器地址栏上有没有留意类似如下的地址形式?
 * https://search.jd.com/Search?keyword=usb&enc=utf-8&wq=usb&pvid=2fb014e3597c4712828926e2f35fa2b5
 * 
 * 上面这样的地址称为:URL(什么是URL可以百度一下~)
 * 
 * SE后期我们要写一个服务端,就要处理浏览器这样的请求.今天学习的字符串拆分方法在这里意义重大!
 * 
 * 
 * 单词记一记:
 * path   路径
 * age    年龄
 * local  本地的 
 * host   计算机中译为:主机，服务机
 * nickname 昵称
 * 
 * reg 是单词register的前三个字母，是注册的意思。
 * @author Xiloer
 *
 */
public class Test02 {
	public static void main(String[] args) {
		String path = "http://localhost:8088/myweb/reg?name=zhangsan";
		chaifen(path);
		String path1 = "http://localhost:8088/myweb/reg?name=zhangsan&pwd=123456&nick=san&age=16";
		System.out.println("-------------------------------------");
		chaifen2(path1);
	}
	public static void chaifen(String url){
		String[] arr=url.split("\\?",2);
		System.out.println("请求:" +arr[0]);
		System.out.println("参数:" + arr[1]);
	}
	public static void chaifen2(String url){
		String[]arr1=url.split("\\?",2);
		String []arr2=arr1[1].split("&",-1);
		for(int i=0;i<arr2.length;i++)
			{
				String []arr3=arr2[i].split("=",2);
				System.out.println("参数名:"+arr3[0]+"参数值:"+arr3[1]);
			}
	}
}





